const path = require('path');

// 定义文件的存放路径
const fpath = '/a/b/c/index.html';
const pathList = [
  '/a/b/c/index.html',
  '/a/b/c/txt.txt',
  '/a/b/c/md.md',
  '/a/b/c/java.java',
  '/a/b/c/vue.vue',
  '/a/b/c/js.js',
]

function operate() {

}
let paths = [];
pathList.forEach(item => {
    const ext = path.extname(item);
    const baseName = path.basename(item, ext);
    paths.push(baseName)
})
console.log(paths, "paths")
const fullName = path.basename(fpath); // path.basename 这一项拿到的是目标文件的    名称.扩展名   第二个参数添加相应的扩展名可以删除掉对应文件的扩展名称;
console.log(fullName);
const fext = path.extname(fpath);

const nameWithoutExt = path.basename(fpath, '.html');
console.log(nameWithoutExt);  // 第二个参数是可以去除掉扩展名

console.log(fext);